Package-level declarations

Types

Link copied to clipboard
sealed class BarcodeAction
Link copied to clipboard
class BarcodeArClicked(val barcodeItem: BarcodeItem) : UiAction
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Wrapper-class for all information, obtained as a result of RTU activity work.

Link copied to clipboard
Link copied to clipboard

Base class is to hold only code common for all Barcode- activities.

Link copied to clipboard
abstract class BaseBarcodeViewModel(cameraConfiguration: CameraConfiguration, val nativeConfiguration: BarcodeNativeConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : ScanbotComposeCameraViewModel, IForceCloseCallback
Link copied to clipboard
class FindAndPickUseCaseViewModel(val configuration: BarcodeScannerScreenConfiguration, nativeConfiguration: BarcodeNativeConfiguration, scannerWrapper: Result<BarcodeScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseBarcodeViewModel
Link copied to clipboard
class MultipleScanningUseCaseViewModel(val configuration: BarcodeScannerScreenConfiguration, nativeConfiguration: BarcodeNativeConfiguration, scannerWrapper: Result<BarcodeScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseBarcodeViewModel
Link copied to clipboard
class SingleScanningUseCaseViewModel(val configuration: BarcodeScannerScreenConfiguration, nativeConfiguration: BarcodeNativeConfiguration, scannerWrapper: Result<BarcodeScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : BaseBarcodeViewModel

Functions

Link copied to clipboard
fun BarcodeScannerViewInternal(modifier: <Error class: unknown class> = Modifier.fillMaxSize(), enableBackNavigation: Boolean = true, onBarcodeScannerClosed: (CloseReason) -> Unit = {}, viewModel: BaseBarcodeViewModel)
Link copied to clipboard
fun DefaultArView(barcodesFlow: <Error class: unknown class><Pair<BarcodeScannerResult, FrameHandler.Frame>?>, viewModel: BaseBarcodeViewModel, configuration: BarcodeScannerScreenConfiguration, density: <Error class: unknown class>)
Link copied to clipboard
fun FindAndPickArView(barcodesFlow: <Error class: unknown class><Pair<BarcodeScannerResult, FrameHandler.Frame>?>, viewModel: FindAndPickUseCaseViewModel, configuration: BarcodeScannerScreenConfiguration, density: <Error class: unknown class>)